AN2768, Implementation of a 128-Point FFT on the MRC6011 Device
نویسنده
چکیده
1 Basics of Fast Fourier Transform ............................. 2 1.1 Decimation in Time and in Frequency ......................2 1.2 Radix-2 and Radix-4 ..................................................4 1.3 Bit-reversal .................................................................6 2 MRC6011 Architecture Overview ............................ 6 2.1 Frame Buffer ..............................................................8 2.2 RC Array ....................................................................9 3 FFT on the MRC6011 Device .................................. 9 3.1 Data Organization for Parallel Computing ................9 3.2 Input Data Storage in Frame Buffer ..........................9 3.3 Twiddle Factor Storage in Frame Buffer .................10 3.4 Transposition for Bit Reversal .................................11 3.5 Post-Transpose Data Organization ..........................15 3.6 Parallel Butterfly Operations ...................................15 4 Fixed Point and Precision Issues ............................ 22 4.1 Input Data Analysis .................................................23 4.2 Butterfly Output Scaling ..........................................24 4.3 Rounding Operation on RC .....................................26 5 Performance and Error Analysis ............................. 26 6 Summary ................................................................. 28 7 References ............................................................... 29 The Fast Fourier Transform (FFT) is an efficient way to compute the Discrete-time Fourier Transform (DFT) by exploiting symmetry and periodicity in the DFT. Because it is so efficient, the algorithm is implemented on many DSPs and hardware platforms for real-time applications. FFT applications include not only DSP but also spectrum analysis, speech processing, and filter designs where filter coefficients are determined according to the frequency response of the filter. The frequency response of a filter can be obtained by taking the Discrete Fourier Transform of its impulse response. Conversely, given the frequency response samples in the frequency domain, the time domain impulse response can be computed by taking the inverse DFT. For any discrete time sequences, the frequency components or spectral components can be obtained by taking the FFT on the discrete time sequences.
منابع مشابه
A 128∶2048/1536 point FFT hardware implementation with output pruning
In this work, an FFT architecture supporting variable FFT sizes, 128∼2048/1536, is proposed. This implementation is a combination of a 2 point Common Factor FFT and a 3 point DFT. Various FFT output pruning techniques for this architecture are discussed in terms of memory and control logic overhead. It is shown that the used Prime Factor FFT as an FFT in the 1536 point FFT is able to increase t...
متن کاملImplementation of Optimized 128-point Pipeline Fft Processor Using Mixed Radix 4-2 for Ofdm Applications
Abstract This paper proposes a 128-point FFT processor for Orthogonal Frequency Division Multiplexing (OFDM) systems to process the real time high speed data based on cached-memory architecture (CMA) with the resource Mixed Radix 4-2 algorithm using MDC style. The design and implementation of FFT processor has been done using the above technique to reduce the size and power. Using the above alg...
متن کاملA Low - Complexity 128 - Point Mixed - Radix FFT Processor for MB - OFDM UWB Systems Sang - In Cho and Kyu -
© 2010 Sang-In Cho et al. 1 In this paper, we present a fast Fourier transform (FFT) processor with four parallel data paths for multiband orthogonal frequency-division multiplexing ultrawideband systems. The proposed 128-point FFT processor employs both a modified radix-2 algorithm and a radix-2 algorithm to significantly reduce the numbers of complex constant multipliers and complex booth mul...
متن کاملAn Effective Design of 128 Point FFT/IFFT Processor UWB Application Utilizing Radix - (16+8) Calculation
In this paper, we present a 128-point FFT/IFFT processor for ultrawideband (UWB) systems. The proposed FFT is developed based on the higher radix -2 4 . It reduces computational complexity and hardware requirement compared to conventional radix -2 FFT. Since the proposed pipelined architecture for 128-point FFT is designed using mixed-radix (16+8) multipath delay feedback (MRMDF). The proposed ...
متن کاملLow-Power and High Speed 128-Point Pipline FFT/IFFT Processor for OFDM Applications
This paper represents low power and high speed 128-point pipelined Fast Fourier Transform (FFT) and its inverse Fast Fourier Transform (IFFT) processor for OFDM. The Modified architecture also provides concept of ROM module and variable length support from 128~2048 point for FFT/IFFT for OFDM applications such as digital audio broadcasting (DAB), digital video broadcasting-terrestrial (DVB-T), ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004